store (large shop) - İngilizce Eş Anlamlılar Sözlük